CME 305: Discrete Mathematics and Algorithms

نویسنده

  • Amin Saberi
چکیده

“⇒”: assume G has an Eulerian circuit. Clearly, G must be connected, otherwise we will be unable to traverse all the edges in a closed walk. Suppose that an Eulerian circuit starts at v1; note that every time the walk enters vertex v 6= v1, it must leave it by traversing a new edge. Hence, every time that the walk visits v it traverses two edges of v. Thus dv is even. The same is true for v1 except for the first step of the walk that leaves v1 and the last step that it enters v1. Again, we can pair the first and last edges in the circuit to conclude that dv1 is also even. “⇐”: we prove this by strong induction on the number of nodes. For n = 1, the statement is trivial. Assume G has k + 1 vertices, it is connected, and all the nodes have even degrees. Pick any vertex v ∈ V and start walking through the edges of the graph, traversing each edge at most once. Given that all the degrees of the nodes in G are even, we can only get stuck at v. Remove the circuit of visited edges, c1, from G; Call this new graph G′. Node v is an isolated vertex in G′ therefore any connected component of G′ has at most k vertices. Moreover, it is easy to see that the degree of nodes in G′ are even (we removed an even number of edges from each vertex). Thus by the induction assumption, all the connected components of G′ are Eulerain. Now, we have a collection of circuits c1, . . . , cl. We can merge them into one large circuit in the following way:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CME 305: Discrete Mathematics and Algorithms

In this lecture we be begin our tour of discrete mathematics and algorithms by looking at one of the most fundamental and classic problems in combinatorial optimization and graph theory, computing the edge connectivity of an undirected, unweighted graph. In the next few lectures we will take a more principled and fundamental approach to graph theory and connectivity. The goal of today is to get...

متن کامل

CME 305: Discrete Mathematics and Algorithms

In this lecture we take a step back from the previous lecture and review some basic graph theory and graph exploration algorithms for exploring and decomposing graphs. As we argued in the last lecture, graphs are fundamental and pervasive combinatorial objects. They are one of the simplest types of structured of nite sets: if you have a set of n items, i1, ..., in and pairwise relationships bet...

متن کامل

CME 305: Discrete Mathematics and Algorithms

There are two main topics we cover in this lecture. First, we perform a slightly more formal analysis of the algorithms we provided last week and discuss how they yield provably e cient algorithms for all the problems we have considered so far: global minimum cut, computing connected components, bipartiteness, articulation points, etc. Second, we introduce a new problem, the minimum spanning tr...

متن کامل

CME 305: Discrete Mathematics and Algorithms

Solution: Let G be a disconnected graph in which case we can decompose it into k connected components C1, C2, . . . , Ck. We want to show that G is connected i.e. there is a path between any u and v in G. In the case that u and v are in different components we know that there exist an edge (a path of length one) between them in G. In the case that u and v are in the same component, say Ci, we c...

متن کامل

CME 305: Discrete Mathematics and Algorithms

There are two main topics we cover in this lecture. First, we introduce and study matroids a generalization of spanning trees and the notion of independence that embody the greedy algorithm we saw last class. Second, we start a new problem, the maximum ow problem. In some sense, todays lecture is about one of the easiest and hardest problems in combinatorial optimization for which we have reaso...

متن کامل

CME 305: Discrete Mathematics and Algorithms

1. (Kleinberg Tardos 7.27) Some of your friends with jobs out West decide they really need some extra time each day to sit in front of their laptops, and the morning commute from Woodside to Palo Alto seems like the only option. So they decide to carpool to work. Unfortunately, they all hate to drive, so they want to make sure that any carpool arrangement they agree upon is fair and doesn’t ove...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993